# -*- coding: utf-8 -*- 

###########################################################################
## Python code generated with wxFormBuilder (version Nov 17 2010)
## http://www.wxformbuilder.org/
##
## PLEASE DO "NOT" EDIT THIS FILE!
###########################################################################

import wx

###########################################################################
## Class panel_conf_vipera
###########################################################################

class panel_conf_vipera ( wx.Panel ):
	
	def __init__( self, parent ):
		wx.Panel.__init__ ( self, parent, id = wx.ID_ANY, pos = wx.DefaultPosition, size = wx.Size( 706,567 ), style = wx.TAB_TRAVERSAL )
		
		bSizer1 = wx.BoxSizer( wx.VERTICAL )
		
		self.m_listbook_designer = wx.Listbook( self, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.LB_DEFAULT )
		self.m_panel_configurador = wx.Panel( self.m_listbook_designer, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.TAB_TRAVERSAL )
		self.m_panel_configurador.SetToolTipString( u"Configuración del proyecto" )
		
		bSizer20 = wx.BoxSizer( wx.VERTICAL )
		
		self.m_notebook_configurador = wx.Notebook( self.m_panel_configurador, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, 0 )
		self.m_panel_definicion = wx.Panel( self.m_notebook_configurador, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.TAB_TRAVERSAL )
		bSizer4 = wx.BoxSizer( wx.VERTICAL )
		
		fgSizer2 = wx.FlexGridSizer( 8, 2, 0, 0 )
		fgSizer2.AddGrowableCol( 1 )
		fgSizer2.AddGrowableRow( 0 )
		fgSizer2.AddGrowableRow( 1 )
		fgSizer2.AddGrowableRow( 2 )
		fgSizer2.AddGrowableRow( 3 )
		fgSizer2.AddGrowableRow( 4 )
		fgSizer2.AddGrowableRow( 5 )
		fgSizer2.AddGrowableRow( 6 )
		fgSizer2.SetFlexibleDirection( wx.BOTH )
		fgSizer2.SetNonFlexibleGrowMode( wx.FLEX_GROWMODE_SPECIFIED )
		
		self.m_staticText_nombre_proy = wx.StaticText( self.m_panel_definicion, wx.ID_ANY, u"Nombre del proyecto", wx.DefaultPosition, wx.DefaultSize, 0 )
		self.m_staticText_nombre_proy.Wrap( -1 )
		fgSizer2.Add( self.m_staticText_nombre_proy, 0, wx.ALL, 5 )
		
		self.m_textCtrl_nproy = wx.TextCtrl( self.m_panel_definicion, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.DefaultSize, 0 )
		fgSizer2.Add( self.m_textCtrl_nproy, 0, wx.ALL|wx.EXPAND, 5 )
		
		self.m_staticText_fecha = wx.StaticText( self.m_panel_definicion, wx.ID_ANY, u"Fecha creación", wx.DefaultPosition, wx.DefaultSize, 0 )
		self.m_staticText_fecha.Wrap( -1 )
		fgSizer2.Add( self.m_staticText_fecha, 0, wx.ALL, 5 )
		
		self.m_datePicker_creacion = wx.DatePickerCtrl( self.m_panel_definicion, wx.ID_ANY, wx.DefaultDateTime, wx.DefaultPosition, wx.Size( 120,-1 ), wx.DP_DROPDOWN|wx.DP_SHOWCENTURY )
		fgSizer2.Add( self.m_datePicker_creacion, 0, wx.ALL, 5 )
		
		self.m_staticText_version = wx.StaticText( self.m_panel_definicion, wx.ID_ANY, u"Versión", wx.DefaultPosition, wx.DefaultSize, 0 )
		self.m_staticText_version.Wrap( -1 )
		fgSizer2.Add( self.m_staticText_version, 0, wx.ALL, 5 )
		
		self.m_textCtrl_version = wx.TextCtrl( self.m_panel_definicion, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.DefaultSize, 0 )
		fgSizer2.Add( self.m_textCtrl_version, 0, wx.ALL|wx.EXPAND, 5 )
		
		self.m_staticText_desarrollador = wx.StaticText( self.m_panel_definicion, wx.ID_ANY, u"Desarrollador", wx.DefaultPosition, wx.DefaultSize, 0 )
		self.m_staticText_desarrollador.Wrap( -1 )
		fgSizer2.Add( self.m_staticText_desarrollador, 0, wx.ALL, 5 )
		
		self.m_textCtrl_desarrollador = wx.TextCtrl( self.m_panel_definicion, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.DefaultSize, 0 )
		fgSizer2.Add( self.m_textCtrl_desarrollador, 0, wx.ALL|wx.EXPAND, 5 )
		
		self.m_staticText_nick = wx.StaticText( self.m_panel_definicion, wx.ID_ANY, u"Nick", wx.DefaultPosition, wx.DefaultSize, 0 )
		self.m_staticText_nick.Wrap( -1 )
		fgSizer2.Add( self.m_staticText_nick, 0, wx.ALL, 5 )
		
		self.m_textCtrl_nick = wx.TextCtrl( self.m_panel_definicion, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.DefaultSize, 0 )
		fgSizer2.Add( self.m_textCtrl_nick, 0, wx.ALL|wx.EXPAND, 5 )
		
		self.m_staticText_grupo = wx.StaticText( self.m_panel_definicion, wx.ID_ANY, u"Grupo", wx.DefaultPosition, wx.DefaultSize, 0 )
		self.m_staticText_grupo.Wrap( -1 )
		fgSizer2.Add( self.m_staticText_grupo, 0, wx.ALL, 5 )
		
		self.m_textCtrl_grupo = wx.TextCtrl( self.m_panel_definicion, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.DefaultSize, 0 )
		fgSizer2.Add( self.m_textCtrl_grupo, 0, wx.ALL|wx.EXPAND, 5 )
		
		bSizer4.Add( fgSizer2, 0, wx.ALL|wx.EXPAND, 5 )
		
		self.m_panel_definicion.SetSizer( bSizer4 )
		self.m_panel_definicion.Layout()
		bSizer4.Fit( self.m_panel_definicion )
		self.m_notebook_configurador.AddPage( self.m_panel_definicion, u"Definición", True )
		self.m_panel_modulo = wx.Panel( self.m_notebook_configurador, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.TAB_TRAVERSAL )
		bSizer9 = wx.BoxSizer( wx.VERTICAL )
		
		bSizer111 = wx.BoxSizer( wx.HORIZONTAL )
		
		self.m_staticText_indent = wx.StaticText( self.m_panel_modulo, wx.ID_ANY, u"Indentación", wx.DefaultPosition, wx.DefaultSize, 0 )
		self.m_staticText_indent.Wrap( -1 )
		bSizer111.Add( self.m_staticText_indent, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )
		
		self.m_spinCtrl_indentacion = wx.SpinCtrl( self.m_panel_modulo, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.Size( 50,-1 ), wx.SP_ARROW_KEYS|wx.SP_WRAP, 1, 10, 4 )
		bSizer111.Add( self.m_spinCtrl_indentacion, 0, wx.ALL, 5 )
		
		self.m_staticText_codif = wx.StaticText( self.m_panel_modulo, wx.ID_ANY, u"Codificación", wx.DefaultPosition, wx.DefaultSize, 0 )
		self.m_staticText_codif.Wrap( -1 )
		bSizer111.Add( self.m_staticText_codif, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )
		
		self.m_textCtrl_codif = wx.TextCtrl( self.m_panel_modulo, wx.ID_ANY, u"utf-8", wx.DefaultPosition, wx.Size( 60,-1 ), 0 )
		bSizer111.Add( self.m_textCtrl_codif, 0, wx.ALL, 5 )
		
		bSizer9.Add( bSizer111, 0, wx.EXPAND, 5 )
		
		self.m_checkBox_mod_prin = wx.CheckBox( self.m_panel_modulo, wx.ID_ANY, u"Crear módulo principal", wx.DefaultPosition, wx.DefaultSize, 0 )
		bSizer9.Add( self.m_checkBox_mod_prin, 0, wx.ALL|wx.EXPAND, 5 )
		
		fgSizer6 = wx.FlexGridSizer( 4, 2, 5, 5 )
		fgSizer6.AddGrowableCol( 1 )
		fgSizer6.SetFlexibleDirection( wx.BOTH )
		fgSizer6.SetNonFlexibleGrowMode( wx.FLEX_GROWMODE_SPECIFIED )
		
		self.m_staticText_nombre_modulo_p = wx.StaticText( self.m_panel_modulo, wx.ID_ANY, u"Nombre del módulo", wx.DefaultPosition, wx.DefaultSize, 0 )
		self.m_staticText_nombre_modulo_p.Wrap( -1 )
		fgSizer6.Add( self.m_staticText_nombre_modulo_p, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )
		
		bSizer14 = wx.BoxSizer( wx.HORIZONTAL )
		
		m_comboBox_nombre_moduloChoices = []
		self.m_comboBox_nombre_modulo = wx.ComboBox( self.m_panel_modulo, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.DefaultSize, m_comboBox_nombre_moduloChoices, wx.CB_DROPDOWN|wx.CB_READONLY )
		bSizer14.Add( self.m_comboBox_nombre_modulo, 1, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )
		
		fgSizer6.Add( bSizer14, 1, wx.EXPAND, 5 )
		
		self.m_checkBox_script_eje = wx.CheckBox( self.m_panel_modulo, wx.ID_ANY, u"Hacer script ejecutable", wx.DefaultPosition, wx.DefaultSize, 0 )
		fgSizer6.Add( self.m_checkBox_script_eje, 0, wx.ALL|wx.EXPAND, 5 )
		
		self.m_textCtrl_script_eje = wx.TextCtrl( self.m_panel_modulo, wx.ID_ANY, u"#! /usr/bin/env python", wx.DefaultPosition, wx.DefaultSize, 0 )
		fgSizer6.Add( self.m_textCtrl_script_eje, 0, wx.ALL|wx.EXPAND, 5 )
		
		bSizer9.Add( fgSizer6, 0, wx.ALL|wx.EXPAND, 5 )
		
		bSizer11 = wx.BoxSizer( wx.VERTICAL )
		
		self.m_checkBox_crear_mod_eje = wx.CheckBox( self.m_panel_modulo, wx.ID_ANY, u"Crear módulo ejecutable (chmod +x modulo_principal.py)", wx.DefaultPosition, wx.DefaultSize, 0 )
		bSizer11.Add( self.m_checkBox_crear_mod_eje, 0, wx.ALL|wx.EXPAND, 5 )
		
		self.m_checkBox_cabecera_vipera = wx.CheckBox( self.m_panel_modulo, wx.ID_ANY, u"Incluir cabecera de información generada por la aplicación", wx.DefaultPosition, wx.DefaultSize, 0 )
		self.m_checkBox_cabecera_vipera.SetValue(True) 
		bSizer11.Add( self.m_checkBox_cabecera_vipera, 0, wx.ALL, 5 )
		
		bSizer9.Add( bSizer11, 1, wx.EXPAND, 5 )
		
		self.m_panel_modulo.SetSizer( bSizer9 )
		self.m_panel_modulo.Layout()
		bSizer9.Fit( self.m_panel_modulo )
		self.m_notebook_configurador.AddPage( self.m_panel_modulo, u"Módulo", False )
		self.m_panel_readme = wx.Panel( self.m_notebook_configurador, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.TAB_TRAVERSAL )
		bSizer7 = wx.BoxSizer( wx.VERTICAL )
		
		fgSizer4 = wx.FlexGridSizer( 2, 1, 0, 0 )
		fgSizer4.AddGrowableCol( 0 )
		fgSizer4.AddGrowableRow( 1 )
		fgSizer4.SetFlexibleDirection( wx.BOTH )
		fgSizer4.SetNonFlexibleGrowMode( wx.FLEX_GROWMODE_SPECIFIED )
		
		bSizer16 = wx.BoxSizer( wx.HORIZONTAL )
		
		self.m_button_crearREADME = wx.Button( self.m_panel_readme, wx.ID_ANY, u"Crear plantilla", wx.DefaultPosition, wx.DefaultSize, 0 )
		bSizer16.Add( self.m_button_crearREADME, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )
		
		self.m_button_borrar_README = wx.Button( self.m_panel_readme, wx.ID_ANY, u"Borrar todo", wx.DefaultPosition, wx.DefaultSize, 0 )
		bSizer16.Add( self.m_button_borrar_README, 0, wx.ALL, 5 )
		
		fgSizer4.Add( bSizer16, 1, wx.EXPAND, 5 )
		
		self.m_textCtrl_README = wx.TextCtrl( self.m_panel_readme, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.DefaultSize, wx.TE_MULTILINE )
		self.m_textCtrl_README.SetFont( wx.Font( 10, 70, 90, 90, False, wx.EmptyString ) )
		self.m_textCtrl_README.SetForegroundColour( wx.Colour( 255, 255, 255 ) )
		self.m_textCtrl_README.SetBackgroundColour( wx.Colour( 144, 144, 144 ) )
		
		fgSizer4.Add( self.m_textCtrl_README, 0, wx.ALL|wx.EXPAND, 5 )
		
		bSizer7.Add( fgSizer4, 1, wx.ALL|wx.EXPAND, 5 )
		
		self.m_panel_readme.SetSizer( bSizer7 )
		self.m_panel_readme.Layout()
		bSizer7.Fit( self.m_panel_readme )
		self.m_notebook_configurador.AddPage( self.m_panel_readme, u"README", False )
		self.m_panel_history = wx.Panel( self.m_notebook_configurador, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.TAB_TRAVERSAL )
		bSizer72 = wx.BoxSizer( wx.VERTICAL )
		
		fgSizer42 = wx.FlexGridSizer( 2, 1, 0, 0 )
		fgSizer42.AddGrowableCol( 0 )
		fgSizer42.AddGrowableRow( 1 )
		fgSizer42.SetFlexibleDirection( wx.BOTH )
		fgSizer42.SetNonFlexibleGrowMode( wx.FLEX_GROWMODE_SPECIFIED )
		
		bSizer161 = wx.BoxSizer( wx.HORIZONTAL )
		
		self.m_button_borrar_HISTORY = wx.Button( self.m_panel_history, wx.ID_ANY, u"Borrar todo", wx.DefaultPosition, wx.DefaultSize, 0 )
		bSizer161.Add( self.m_button_borrar_HISTORY, 0, wx.ALL, 5 )
		
		fgSizer42.Add( bSizer161, 1, wx.EXPAND, 5 )
		
		self.m_textCtrl_HISTORY = wx.TextCtrl( self.m_panel_history, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.DefaultSize, wx.TE_MULTILINE )
		self.m_textCtrl_HISTORY.SetFont( wx.Font( 10, 70, 90, 90, False, wx.EmptyString ) )
		self.m_textCtrl_HISTORY.SetForegroundColour( wx.Colour( 255, 255, 255 ) )
		self.m_textCtrl_HISTORY.SetBackgroundColour( wx.Colour( 144, 144, 144 ) )
		
		fgSizer42.Add( self.m_textCtrl_HISTORY, 0, wx.ALL|wx.EXPAND, 5 )
		
		bSizer72.Add( fgSizer42, 1, wx.ALL|wx.EXPAND, 5 )
		
		self.m_panel_history.SetSizer( bSizer72 )
		self.m_panel_history.Layout()
		bSizer72.Fit( self.m_panel_history )
		self.m_notebook_configurador.AddPage( self.m_panel_history, u"HISTORY", False )
		self.m_panel_license = wx.Panel( self.m_notebook_configurador, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.TAB_TRAVERSAL )
		bSizer71 = wx.BoxSizer( wx.VERTICAL )
		
		fgSizer41 = wx.FlexGridSizer( 3, 1, 0, 0 )
		fgSizer41.AddGrowableCol( 0 )
		fgSizer41.AddGrowableRow( 2 )
		fgSizer41.SetFlexibleDirection( wx.BOTH )
		fgSizer41.SetNonFlexibleGrowMode( wx.FLEX_GROWMODE_SPECIFIED )
		
		bSizer15 = wx.BoxSizer( wx.HORIZONTAL )
		
		self.m_button_crearLICENSE = wx.Button( self.m_panel_license, wx.ID_ANY, u"Crear plantilla", wx.DefaultPosition, wx.DefaultSize, 0 )
		bSizer15.Add( self.m_button_crearLICENSE, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )
		
		self.m_button_borrar_LICENSE = wx.Button( self.m_panel_license, wx.ID_ANY, u"Borrar todo", wx.DefaultPosition, wx.DefaultSize, 0 )
		bSizer15.Add( self.m_button_borrar_LICENSE, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )
		
		m_choice_licenciasChoices = [ u"MIT", u"BSD-3-Clause", u"BSD-2-Clause", u"Apache-2.0", u"GPL" ]
		self.m_choice_licencias = wx.Choice( self.m_panel_license, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, m_choice_licenciasChoices, 0 )
		self.m_choice_licencias.SetSelection( 0 )
		self.m_choice_licencias.SetToolTipString( u"Seleccionar licencia" )
		
		bSizer15.Add( self.m_choice_licencias, 1, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )
		
		self.m_bpButton_info = wx.BitmapButton( self.m_panel_license, wx.ID_ANY, wx.Bitmap( u"recursos/images/help_icon.png", wx.BITMAP_TYPE_ANY ), wx.DefaultPosition, wx.DefaultSize, wx.BU_AUTODRAW )
		self.m_bpButton_info.SetToolTipString( u"Ayuda sobre la licencia seleccionada" )
		
		self.m_bpButton_info.SetToolTipString( u"Ayuda sobre la licencia seleccionada" )
		
		bSizer15.Add( self.m_bpButton_info, 0, wx.ALL, 5 )
		
		fgSizer41.Add( bSizer15, 1, wx.EXPAND, 5 )
		
		bSizer17 = wx.BoxSizer( wx.HORIZONTAL )
		
		self.m_textCtrl_titulo = wx.TextCtrl( self.m_panel_license, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.DefaultSize, wx.TE_CENTRE|wx.TE_READONLY|wx.NO_BORDER )
		self.m_textCtrl_titulo.SetFont( wx.Font( wx.NORMAL_FONT.GetPointSize(), 70, 90, 92, False, wx.EmptyString ) )
		self.m_textCtrl_titulo.SetForegroundColour( wx.Colour( 0, 128, 255 ) )
		self.m_textCtrl_titulo.SetBackgroundColour( wx.Colour( 255, 255, 255 ) )
		
		bSizer17.Add( self.m_textCtrl_titulo, 1, wx.ALIGN_CENTER_VERTICAL|wx.EXPAND, 0 )
		
		self.m_checkBox_aplic_lic_mod = wx.CheckBox( self.m_panel_license, wx.ID_ANY, u"Aplicar en módulos", wx.DefaultPosition, wx.DefaultSize, 0 )
		bSizer17.Add( self.m_checkBox_aplic_lic_mod, 0, wx.ALL, 5 )
		
		fgSizer41.Add( bSizer17, 0, wx.EXPAND, 5 )
		
		self.m_textCtrl_LICENSE = wx.TextCtrl( self.m_panel_license, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.DefaultSize, wx.TE_MULTILINE )
		self.m_textCtrl_LICENSE.SetFont( wx.Font( 10, 70, 90, 90, False, wx.EmptyString ) )
		
		fgSizer41.Add( self.m_textCtrl_LICENSE, 0, wx.ALL|wx.EXPAND, 5 )
		
		bSizer71.Add( fgSizer41, 1, wx.ALL|wx.EXPAND, 5 )
		
		self.m_panel_license.SetSizer( bSizer71 )
		self.m_panel_license.Layout()
		bSizer71.Fit( self.m_panel_license )
		self.m_notebook_configurador.AddPage( self.m_panel_license, u"LICENSE", False )
		self.m_panel_objetivo = wx.Panel( self.m_notebook_configurador, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.TAB_TRAVERSAL )
		bSizer5 = wx.BoxSizer( wx.VERTICAL )
		
		bSizer6 = wx.BoxSizer( wx.VERTICAL )
		
		fgSizer3 = wx.FlexGridSizer( 1, 1, 5, 5 )
		fgSizer3.AddGrowableCol( 0 )
		fgSizer3.AddGrowableRow( 0 )
		fgSizer3.SetFlexibleDirection( wx.BOTH )
		fgSizer3.SetNonFlexibleGrowMode( wx.FLEX_GROWMODE_SPECIFIED )
		
		self.m_textCtrl_objetivo = wx.TextCtrl( self.m_panel_objetivo, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.DefaultSize, wx.TE_MULTILINE )
		self.m_textCtrl_objetivo.SetFont( wx.Font( 15, 76, 93, 92, False, wx.EmptyString ) )
		self.m_textCtrl_objetivo.SetForegroundColour( wx.Colour( 255, 255, 255 ) )
		self.m_textCtrl_objetivo.SetBackgroundColour( wx.Colour( 144, 144, 144 ) )
		
		fgSizer3.Add( self.m_textCtrl_objetivo, 1, wx.ALL|wx.EXPAND, 5 )
		
		bSizer6.Add( fgSizer3, 1, wx.ALL|wx.EXPAND, 5 )
		
		bSizer5.Add( bSizer6, 1, wx.EXPAND, 5 )
		
		self.m_panel_objetivo.SetSizer( bSizer5 )
		self.m_panel_objetivo.Layout()
		bSizer5.Fit( self.m_panel_objetivo )
		self.m_notebook_configurador.AddPage( self.m_panel_objetivo, u"Objetivo", False )
		self.m_panel_notas = wx.Panel( self.m_notebook_configurador, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.TAB_TRAVERSAL )
		bSizer8 = wx.BoxSizer( wx.VERTICAL )
		
		self.m_textCtrl_notas = wx.TextCtrl( self.m_panel_notas, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.DefaultSize, wx.TE_MULTILINE )
		self.m_textCtrl_notas.SetFont( wx.Font( 15, 76, 93, 92, False, wx.EmptyString ) )
		self.m_textCtrl_notas.SetForegroundColour( wx.Colour( 255, 255, 255 ) )
		self.m_textCtrl_notas.SetBackgroundColour( wx.Colour( 144, 144, 144 ) )
		
		bSizer8.Add( self.m_textCtrl_notas, 1, wx.ALL|wx.EXPAND, 5 )
		
		self.m_panel_notas.SetSizer( bSizer8 )
		self.m_panel_notas.Layout()
		bSizer8.Fit( self.m_panel_notas )
		self.m_notebook_configurador.AddPage( self.m_panel_notas, u"Notas", False )
		self.m_panel_avatar = wx.Panel( self.m_notebook_configurador, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.TAB_TRAVERSAL )
		bSizer12 = wx.BoxSizer( wx.VERTICAL )
		
		bSizer13 = wx.BoxSizer( wx.HORIZONTAL )
		
		self.m_button_avatar = wx.Button( self.m_panel_avatar, wx.ID_ANY, u"Buscar imagen", wx.DefaultPosition, wx.DefaultSize, 0 )
		bSizer13.Add( self.m_button_avatar, 0, wx.ALL|wx.EXPAND, 5 )
		
		self.m_button_eliminar_imagen = wx.Button( self.m_panel_avatar, wx.ID_ANY, u"Eliminar imagen", wx.DefaultPosition, wx.DefaultSize, 0 )
		bSizer13.Add( self.m_button_eliminar_imagen, 0, wx.ALL, 5 )
		
		bSizer12.Add( bSizer13, 0, wx.EXPAND, 5 )
		
		bSizer18 = wx.BoxSizer( wx.VERTICAL )
		
		self.m_bitmap_avatar = wx.StaticBitmap( self.m_panel_avatar, wx.ID_ANY, wx.NullBitmap, wx.DefaultPosition, wx.DefaultSize, 0 )
		bSizer18.Add( self.m_bitmap_avatar, 1, wx.ALIGN_CENTER|wx.ALL|wx.EXPAND, 5 )
		
		bSizer19 = wx.BoxSizer( wx.HORIZONTAL )
		
		self.m_textCtrl_ruta_fich_img = wx.TextCtrl( self.m_panel_avatar, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.DefaultSize, wx.TE_READONLY )
		bSizer19.Add( self.m_textCtrl_ruta_fich_img, 1, wx.ALL|wx.EXPAND, 5 )
		
		bSizer18.Add( bSizer19, 0, wx.EXPAND, 5 )
		
		bSizer12.Add( bSizer18, 1, wx.EXPAND, 5 )
		
		self.m_panel_avatar.SetSizer( bSizer12 )
		self.m_panel_avatar.Layout()
		bSizer12.Fit( self.m_panel_avatar )
		self.m_notebook_configurador.AddPage( self.m_panel_avatar, u"Avatar", False )
		
		bSizer20.Add( self.m_notebook_configurador, 1, wx.EXPAND |wx.ALL, 5 )
		
		self.m_panel_configurador.SetSizer( bSizer20 )
		self.m_panel_configurador.Layout()
		bSizer20.Fit( self.m_panel_configurador )
		self.m_listbook_designer.AddPage( self.m_panel_configurador, u"Configurador", True )
		self.m_panel_generador = wx.Panel( self.m_listbook_designer, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.TAB_TRAVERSAL )
		self.m_panel_generador.SetToolTipString( u"Creación de ficheros y packages" )
		
		bSizer21 = wx.BoxSizer( wx.VERTICAL )
		
		sbSizer_organizar_codigo = wx.StaticBoxSizer( wx.StaticBox( self.m_panel_generador, wx.ID_ANY, u"Organizar código  / Organize code" ), wx.VERTICAL )
		
		bSizer_organizar_codigo = wx.BoxSizer( wx.HORIZONTAL )
		
		self.m_radioBtn_carpeta = wx.RadioButton( self.m_panel_generador, wx.ID_ANY, u"Una única carpeta", wx.DefaultPosition, wx.DefaultSize, 0 )
		self.m_radioBtn_carpeta.SetToolTipString( u"Organizar código en una única carpeta" )
		
		bSizer_organizar_codigo.Add( self.m_radioBtn_carpeta, 0, wx.ALL, 5 )
		
		sbSizer_organizar_codigo.Add( bSizer_organizar_codigo, 0, wx.EXPAND, 5 )
		
		bSizer231 = wx.BoxSizer( wx.HORIZONTAL )
		
		self.m_radioBtn_packages = wx.RadioButton( self.m_panel_generador, wx.ID_ANY, u"Packages", wx.DefaultPosition, wx.DefaultSize, 0 )
		self.m_radioBtn_packages.SetToolTipString( u"Organizar código en packages" )
		
		bSizer231.Add( self.m_radioBtn_packages, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )
		
		bSizer32 = wx.BoxSizer( wx.HORIZONTAL )
		
		self.m_checkBox_init_py = wx.CheckBox( self.m_panel_generador, wx.ID_ANY, u"Crear __init__.py ", wx.DefaultPosition, wx.DefaultSize, 0 )
		self.m_checkBox_init_py.SetValue(True) 
		bSizer32.Add( self.m_checkBox_init_py, 0, wx.ALL, 5 )
		
		self.m_checkBox_modulos = wx.CheckBox( self.m_panel_generador, wx.ID_ANY, u"Incluir módulos", wx.DefaultPosition, wx.DefaultSize, 0 )
		self.m_checkBox_modulos.SetValue(True) 
		bSizer32.Add( self.m_checkBox_modulos, 0, wx.ALL, 5 )
		
		bSizer231.Add( bSizer32, 1, wx.ALL|wx.EXPAND, 5 )
		
		sbSizer_organizar_codigo.Add( bSizer231, 0, wx.EXPAND, 5 )
		
		bSizer21.Add( sbSizer_organizar_codigo, 0, wx.ALL|wx.EXPAND, 5 )
		
		sbSizer_guardar_codigo = wx.StaticBoxSizer( wx.StaticBox( self.m_panel_generador, wx.ID_ANY, u"Guardar código / Save code" ), wx.VERTICAL )
		
		bSizer22 = wx.BoxSizer( wx.HORIZONTAL )
		
		self.m_checkBox_carpeta = wx.CheckBox( self.m_panel_generador, wx.ID_ANY, u"Carpeta", wx.DefaultPosition, wx.DefaultSize, 0 )
		self.m_checkBox_carpeta.SetToolTipString( u"Guardar código en una carpeta" )
		
		bSizer22.Add( self.m_checkBox_carpeta, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )
		
		self.m_button_ruta_carpeta = wx.Button( self.m_panel_generador, wx.ID_ANY, u"Ruta", wx.DefaultPosition, wx.DefaultSize, 0 )
		bSizer22.Add( self.m_button_ruta_carpeta, 0, wx.ALL, 5 )
		
		self.m_textCtrl_ruta_carpeta = wx.TextCtrl( self.m_panel_generador, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.DefaultSize, 0 )
		self.m_textCtrl_ruta_carpeta.SetToolTipString( u"Ruta donde se creará la carpeta" )
		
		bSizer22.Add( self.m_textCtrl_ruta_carpeta, 1, wx.ALL, 5 )
		
		sbSizer_guardar_codigo.Add( bSizer22, 0, wx.EXPAND, 5 )
		
		bSizer23 = wx.BoxSizer( wx.HORIZONTAL )
		
		self.m_checkBox_zip = wx.CheckBox( self.m_panel_generador, wx.ID_ANY, u"ZIP", wx.DefaultPosition, wx.DefaultSize, 0 )
		self.m_checkBox_zip.SetToolTipString( u"Guardar código en un fichero comprimido ZIP" )
		
		bSizer23.Add( self.m_checkBox_zip, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )
		
		self.m_staticText_nombre_fichero_zip = wx.StaticText( self.m_panel_generador, wx.ID_ANY, u"Nombre", wx.DefaultPosition, wx.DefaultSize, 0 )
		self.m_staticText_nombre_fichero_zip.Wrap( -1 )
		bSizer23.Add( self.m_staticText_nombre_fichero_zip, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )
		
		self.m_textCtrl_nfich_zip = wx.TextCtrl( self.m_panel_generador, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.DefaultSize, 0 )
		self.m_textCtrl_nfich_zip.SetToolTipString( u"Nombre del fichero ZIP" )
		
		bSizer23.Add( self.m_textCtrl_nfich_zip, 1, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )
		
		self.m_button_ruta_zip = wx.Button( self.m_panel_generador, wx.ID_ANY, u"Ruta", wx.DefaultPosition, wx.DefaultSize, 0 )
		bSizer23.Add( self.m_button_ruta_zip, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )
		
		self.m_textCtrl_ruta_zip = wx.TextCtrl( self.m_panel_generador, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.DefaultSize, 0 )
		self.m_textCtrl_ruta_zip.SetToolTipString( u"Ruta donde se generará el fichero ZIP" )
		
		bSizer23.Add( self.m_textCtrl_ruta_zip, 1, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )
		
		sbSizer_guardar_codigo.Add( bSizer23, 0, wx.EXPAND, 5 )
		
		bSizer21.Add( sbSizer_guardar_codigo, 0, wx.ALL|wx.EXPAND, 5 )
		
		sbSizer_crear_ficheros = wx.StaticBoxSizer( wx.StaticBox( self.m_panel_generador, wx.ID_ANY, u"Crear ficheros / Create files" ), wx.HORIZONTAL )
		
		self.m_checkBox_crear_LICENSE = wx.CheckBox( self.m_panel_generador, wx.ID_ANY, u"LICENSE", wx.DefaultPosition, wx.DefaultSize, 0 )
		self.m_checkBox_crear_LICENSE.SetToolTipString( u"Crear fichero LICENSE" )
		
		sbSizer_crear_ficheros.Add( self.m_checkBox_crear_LICENSE, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )
		
		self.m_checkBox_crear_README = wx.CheckBox( self.m_panel_generador, wx.ID_ANY, u"README", wx.DefaultPosition, wx.DefaultSize, 0 )
		self.m_checkBox_crear_README.SetToolTipString( u"Crear fichero README" )
		
		sbSizer_crear_ficheros.Add( self.m_checkBox_crear_README, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )
		
		self.m_checkBox_crear_HISTORY = wx.CheckBox( self.m_panel_generador, wx.ID_ANY, u"HISTORY", wx.DefaultPosition, wx.DefaultSize, 0 )
		self.m_checkBox_crear_HISTORY.SetToolTipString( u"Crear fichero HISTORY" )
		
		sbSizer_crear_ficheros.Add( self.m_checkBox_crear_HISTORY, 0, wx.ALL, 5 )
		
		bSizer21.Add( sbSizer_crear_ficheros, 0, wx.ALL|wx.EXPAND, 5 )
		
		self.m_button_generar = wx.Button( self.m_panel_generador, wx.ID_ANY, u"Generar", wx.DefaultPosition, wx.DefaultSize, 0 )
		bSizer21.Add( self.m_button_generar, 0, wx.ALIGN_RIGHT|wx.ALL, 2 )
		
		self.m_panel_generador.SetSizer( bSizer21 )
		self.m_panel_generador.Layout()
		bSizer21.Fit( self.m_panel_generador )
		self.m_listbook_designer.AddPage( self.m_panel_generador, u"Ficheros", False )
		self.m_panel_documentacion = wx.Panel( self.m_listbook_designer, wx.ID_ANY, wx.DefaultPosition, wx.Size( 1000,1000 ), wx.TAB_TRAVERSAL )
		self.m_panel_documentacion.SetToolTipString( u"Documentación de proyecto" )
		
		bSizer29 = wx.BoxSizer( wx.VERTICAL )
		
		sbSizer4 = wx.StaticBoxSizer( wx.StaticBox( self.m_panel_documentacion, wx.ID_ANY, u"Documentación / Documentation" ), wx.VERTICAL )
		
		bSizer32 = wx.BoxSizer( wx.HORIZONTAL )
		
		bSizer38 = wx.BoxSizer( wx.VERTICAL )
		
		self.m_checkBox_proyecto_doc = wx.CheckBox( self.m_panel_documentacion, wx.ID_ANY, u"Proyecto", wx.DefaultPosition, wx.DefaultSize, 0 )
		self.m_checkBox_proyecto_doc.SetValue(True) 
		bSizer38.Add( self.m_checkBox_proyecto_doc, 0, wx.ALIGN_CENTER_HORIZONTAL|wx.ALL, 5 )
		
		m_checkList_proy_docChoices = [ u"Definición", u"Objetivo", u"Notas", u"Avatar", u"README", u"LICENSE", u"HISTORY" ];
		self.m_checkList_proy_doc = wx.CheckListBox( self.m_panel_documentacion, wx.ID_ANY, wx.DefaultPosition, wx.Size( 125,135 ), m_checkList_proy_docChoices, 0 )
		self.m_checkList_proy_doc.SetToolTipString( u"Elementos incluidos en el proyecto" )
		
		bSizer38.Add( self.m_checkList_proy_doc, 1, wx.ALIGN_CENTER_HORIZONTAL|wx.ALL|wx.EXPAND, 5 )
		
		bSizer32.Add( bSizer38, 1, wx.ALIGN_CENTER_HORIZONTAL|wx.EXPAND, 5 )
		
		bSizer30 = wx.BoxSizer( wx.VERTICAL )
		
		self.m_checkBox_modulos_doc = wx.CheckBox( self.m_panel_documentacion, wx.ID_ANY, u"Módulos", wx.DefaultPosition, wx.DefaultSize, 0 )
		self.m_checkBox_modulos_doc.SetValue(True) 
		bSizer30.Add( self.m_checkBox_modulos_doc, 0, wx.ALIGN_CENTER_HORIZONTAL|wx.ALL, 5 )
		
		self.m_notebook_modulos_doc = wx.Notebook( self.m_panel_documentacion, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, 0 )
		self.m_panel_mod_mod = wx.Panel( self.m_notebook_modulos_doc, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.TAB_TRAVERSAL )
		self.m_panel_mod_mod.SetToolTipString( u"Módulos del proyecto" )
		
		bSizer36 = wx.BoxSizer( wx.HORIZONTAL )
		
		m_checkList_mod_docChoices = [ u"modulos" ];
		self.m_checkList_mod_doc = wx.CheckListBox( self.m_panel_mod_mod, wx.ID_ANY, wx.DefaultPosition, wx.Size( 150,100 ), m_checkList_mod_docChoices, wx.LB_ALWAYS_SB|wx.LB_HSCROLL )
		self.m_checkList_mod_doc.SetToolTipString( u"Módulos a documentar" )
		
		bSizer36.Add( self.m_checkList_mod_doc, 1, wx.ALL|wx.EXPAND, 5 )
		
		self.m_panel_mod_mod.SetSizer( bSizer36 )
		self.m_panel_mod_mod.Layout()
		bSizer36.Fit( self.m_panel_mod_mod )
		self.m_notebook_modulos_doc.AddPage( self.m_panel_mod_mod, u"Módulos", True )
		self.m_panel_mod_elem_mod = wx.Panel( self.m_notebook_modulos_doc, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.TAB_TRAVERSAL )
		bSizer361 = wx.BoxSizer( wx.HORIZONTAL )
		
		m_checkList_elem_mod_docChoices = [ u"Documentación", u"Imports", u"Constantes", u"Registros", u"Funciones", u"Clases", u"Diagrama de clases", u"Código principal" ];
		self.m_checkList_elem_mod_doc = wx.CheckListBox( self.m_panel_mod_elem_mod, wx.ID_ANY, wx.DefaultPosition, wx.Size( 150,100 ), m_checkList_elem_mod_docChoices, wx.LB_ALWAYS_SB|wx.LB_HSCROLL )
		bSizer361.Add( self.m_checkList_elem_mod_doc, 1, wx.ALL|wx.EXPAND, 5 )
		
		self.m_panel_mod_elem_mod.SetSizer( bSizer361 )
		self.m_panel_mod_elem_mod.Layout()
		bSizer361.Fit( self.m_panel_mod_elem_mod )
		self.m_notebook_modulos_doc.AddPage( self.m_panel_mod_elem_mod, u"Elementos de módulo", False )
		self.m_panel_mod_extra = wx.Panel( self.m_notebook_modulos_doc, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.TAB_TRAVERSAL )
		bSizer37 = wx.BoxSizer( wx.VERTICAL )
		
		sbSizer61 = wx.StaticBoxSizer( wx.StaticBox( self.m_panel_mod_extra, wx.ID_ANY, u"Tamaño del diagrama / Diagram size" ), wx.HORIZONTAL )
		
		self.m_staticText_alto_ogl = wx.StaticText( self.m_panel_mod_extra, wx.ID_ANY, u"Alto", wx.DefaultPosition, wx.DefaultSize, 0 )
		self.m_staticText_alto_ogl.Wrap( -1 )
		sbSizer61.Add( self.m_staticText_alto_ogl, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )
		
		self.m_spinCtrl_alto_ogl = wx.SpinCtrl( self.m_panel_mod_extra, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.Size( 70,20 ), wx.SP_ARROW_KEYS, 50, 100000, 1000 )
		sbSizer61.Add( self.m_spinCtrl_alto_ogl, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )
		
		self.m_staticText_ancho_ogl = wx.StaticText( self.m_panel_mod_extra, wx.ID_ANY, u"Ancho", wx.DefaultPosition, wx.DefaultSize, 0 )
		self.m_staticText_ancho_ogl.Wrap( -1 )
		sbSizer61.Add( self.m_staticText_ancho_ogl, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )
		
		self.m_spinCtrl_ancho_ogl = wx.SpinCtrl( self.m_panel_mod_extra, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.Size( 70,20 ), wx.SP_ARROW_KEYS, 50, 100000, 1000 )
		sbSizer61.Add( self.m_spinCtrl_ancho_ogl, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )
		
		bSizer37.Add( sbSizer61, 0, wx.EXPAND, 5 )
		
		self.m_panel_mod_extra.SetSizer( bSizer37 )
		self.m_panel_mod_extra.Layout()
		bSizer37.Fit( self.m_panel_mod_extra )
		self.m_notebook_modulos_doc.AddPage( self.m_panel_mod_extra, u"Extra", False )
		
		bSizer30.Add( self.m_notebook_modulos_doc, 1, wx.ALIGN_CENTER_HORIZONTAL|wx.ALL|wx.EXPAND, 5 )
		
		bSizer32.Add( bSizer30, 1, wx.ALIGN_CENTER_HORIZONTAL|wx.EXPAND, 5 )
		
		sbSizer4.Add( bSizer32, 0, wx.EXPAND, 5 )
		
		bSizer33 = wx.BoxSizer( wx.HORIZONTAL )
		
		self.m_checkBox_packages_doc = wx.CheckBox( self.m_panel_documentacion, wx.ID_ANY, u"Packages", wx.DefaultPosition, wx.DefaultSize, 0 )
		self.m_checkBox_packages_doc.SetValue(True) 
		bSizer33.Add( self.m_checkBox_packages_doc, 0, wx.ALL, 5 )
		
		sbSizer4.Add( bSizer33, 0, wx.EXPAND, 5 )
		
		bSizer29.Add( sbSizer4, 0, wx.EXPAND, 5 )
		
		sbSizer6 = wx.StaticBoxSizer( wx.StaticBox( self.m_panel_documentacion, wx.ID_ANY, u"Salida / Output" ), wx.VERTICAL )
		
		bSizer34 = wx.BoxSizer( wx.HORIZONTAL )
		
		self.m_checkBox_TXT_doc = wx.CheckBox( self.m_panel_documentacion, wx.ID_ANY, u"TXT", wx.DefaultPosition, wx.DefaultSize, 0 )
		self.m_checkBox_TXT_doc.SetToolTipString( u"Salida en fichero de texto" )
		
		bSizer34.Add( self.m_checkBox_TXT_doc, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )
		
		self.m_staticText_nombre_txt = wx.StaticText( self.m_panel_documentacion, wx.ID_ANY, u"Nombre", wx.DefaultPosition, wx.DefaultSize, 0 )
		self.m_staticText_nombre_txt.Wrap( -1 )
		bSizer34.Add( self.m_staticText_nombre_txt, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )
		
		self.m_textCtrl_nombre_txt_doc = wx.TextCtrl( self.m_panel_documentacion, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.DefaultSize, 0 )
		self.m_textCtrl_nombre_txt_doc.SetToolTipString( u"Nombre de fichero de texto" )
		
		bSizer34.Add( self.m_textCtrl_nombre_txt_doc, 1, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )
		
		self.m_button_ruta_doc_txt = wx.Button( self.m_panel_documentacion, wx.ID_ANY, u"Ruta", wx.DefaultPosition, wx.DefaultSize, 0 )
		bSizer34.Add( self.m_button_ruta_doc_txt, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )
		
		self.m_textCtrl_ruta_doc_txt = wx.TextCtrl( self.m_panel_documentacion, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.DefaultSize, 0 )
		self.m_textCtrl_ruta_doc_txt.SetToolTipString( u"Ruta de fichero de texto" )
		
		bSizer34.Add( self.m_textCtrl_ruta_doc_txt, 1, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )
		
		sbSizer6.Add( bSizer34, 1, wx.EXPAND, 5 )
		
		bSizer341 = wx.BoxSizer( wx.HORIZONTAL )
		
		self.m_checkBox_HTML_doc = wx.CheckBox( self.m_panel_documentacion, wx.ID_ANY, u"HTML", wx.DefaultPosition, wx.DefaultSize, 0 )
		self.m_checkBox_HTML_doc.SetToolTipString( u"Salida en página html" )
		
		bSizer341.Add( self.m_checkBox_HTML_doc, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )
		
		self.m_staticText_nombre_html = wx.StaticText( self.m_panel_documentacion, wx.ID_ANY, u"Nombre", wx.DefaultPosition, wx.DefaultSize, 0 )
		self.m_staticText_nombre_html.Wrap( -1 )
		bSizer341.Add( self.m_staticText_nombre_html, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )
		
		self.m_textCtrl_nombre_html_doc = wx.TextCtrl( self.m_panel_documentacion, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.DefaultSize, 0 )
		self.m_textCtrl_nombre_html_doc.SetToolTipString( u"Nombre del fichero HTML" )
		
		bSizer341.Add( self.m_textCtrl_nombre_html_doc, 1, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )
		
		self.m_button_ruta_doc_html = wx.Button( self.m_panel_documentacion, wx.ID_ANY, u"Ruta", wx.DefaultPosition, wx.DefaultSize, 0 )
		bSizer341.Add( self.m_button_ruta_doc_html, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )
		
		self.m_textCtrl_ruta_doc_html = wx.TextCtrl( self.m_panel_documentacion, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.DefaultSize, 0 )
		self.m_textCtrl_ruta_doc_html.SetToolTipString( u"Ruta de fichero HTML" )
		
		bSizer341.Add( self.m_textCtrl_ruta_doc_html, 1, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )
		
		sbSizer6.Add( bSizer341, 1, wx.EXPAND, 5 )
		
		bSizer29.Add( sbSizer6, 0, wx.EXPAND, 5 )
		
		self.m_button_generar_doc = wx.Button( self.m_panel_documentacion, wx.ID_ANY, u"Generar", wx.DefaultPosition, wx.DefaultSize, 0 )
		bSizer29.Add( self.m_button_generar_doc, 0, wx.ALIGN_RIGHT|wx.ALL, 5 )
		
		self.m_panel_documentacion.SetSizer( bSizer29 )
		self.m_panel_documentacion.Layout()
		self.m_listbook_designer.AddPage( self.m_panel_documentacion, u"Documentación", False )
		
		bSizer1.Add( self.m_listbook_designer, 1, wx.EXPAND |wx.ALL, 5 )
		
		self.SetSizer( bSizer1 )
		self.Layout()
		
		# Connect Events
		self.m_spinCtrl_indentacion.Bind( wx.EVT_KILL_FOCUS, self.OnKillFocusIndent )
		self.m_button_crearREADME.Bind( wx.EVT_BUTTON, self.OnCrearREADME )
		self.m_button_borrar_README.Bind( wx.EVT_BUTTON, self.OnBorrarREADME )
		self.m_button_borrar_HISTORY.Bind( wx.EVT_BUTTON, self.OnBorrarHISTORY )
		self.m_button_crearLICENSE.Bind( wx.EVT_BUTTON, self.OnCrearLICENSE )
		self.m_button_borrar_LICENSE.Bind( wx.EVT_BUTTON, self.OnBorrarLICENSE )
		self.m_choice_licencias.Bind( wx.EVT_CHOICE, self.OnCambiarLicencia )
		self.m_bpButton_info.Bind( wx.EVT_BUTTON, self.OnInfoLicencia )
		self.m_button_avatar.Bind( wx.EVT_BUTTON, self.OnAvatar )
		self.m_button_eliminar_imagen.Bind( wx.EVT_BUTTON, self.OnEliminarImagen )
		self.m_button_ruta_carpeta.Bind( wx.EVT_BUTTON, self.OnRutaCarpeta )
		self.m_button_ruta_zip.Bind( wx.EVT_BUTTON, self.OnRutaZIP )
		self.m_button_generar.Bind( wx.EVT_BUTTON, self.OnGenerarFicheros )
		self.m_button_ruta_doc_txt.Bind( wx.EVT_BUTTON, self.OnRutaDocTXT )
		self.m_button_ruta_doc_html.Bind( wx.EVT_BUTTON, self.OnRutaDocHTML )
		self.m_button_generar_doc.Bind( wx.EVT_BUTTON, self.OnGenerarDoc )
	
	def __del__( self ):
		pass
	
	
	# Virtual event handlers, overide them in your derived class
	def OnKillFocusIndent( self, event ):
		event.Skip()
	
	def OnCrearREADME( self, event ):
		event.Skip()
	
	def OnBorrarREADME( self, event ):
		event.Skip()
	
	def OnBorrarHISTORY( self, event ):
		event.Skip()
	
	def OnCrearLICENSE( self, event ):
		event.Skip()
	
	def OnBorrarLICENSE( self, event ):
		event.Skip()
	
	def OnCambiarLicencia( self, event ):
		event.Skip()
	
	def OnInfoLicencia( self, event ):
		event.Skip()
	
	def OnAvatar( self, event ):
		event.Skip()
	
	def OnEliminarImagen( self, event ):
		event.Skip()
	
	def OnRutaCarpeta( self, event ):
		event.Skip()
	
	def OnRutaZIP( self, event ):
		event.Skip()
	
	def OnGenerarFicheros( self, event ):
		event.Skip()
	
	def OnRutaDocTXT( self, event ):
		event.Skip()
	
	def OnRutaDocHTML( self, event ):
		event.Skip()
	
	def OnGenerarDoc( self, event ):
		event.Skip()
	

